from django.contrib.auth.models import User
from django.db import models

# Create your models here.

class UserProfile(models.Model):
    #确定该模型与框架内容的User对象有一对一映射关系
    #User对象指数据库中的auth_user表
    user=models.OneToOneField(User,unique=True,on_delete=models.CASCADE)
    #在原来auth_user表的字段的基础上添加新的字段
    phone=models.CharField(max_length=16)


# 创建员工表对应的实体类
class Emp(models.Model):
    # 创建属性和字段的对应
    # 员工编号
    empno = models.AutoField(primary_key=True)
    # 员工姓名
    ename = models.CharField(max_length=999999)
    # 员工工作
    job = models.CharField(max_length=32)
    # 员工价格/每次
    salary = models.CharField(max_length=32)
    # 员工是否已经被聘用
    judge = models.BooleanField()

#创建日志对应的实体类
class Diary(models.Model):
    # 创建属性和字段的对应
    # 订单编号
    tradeno = models.AutoField(primary_key=True)
    # 订单详情
    info = models.CharField(max_length=64)
